package spec.dengyuru.unit3.task3_1;

import java.util.Scanner;

public class FinanceInfoTest {
    public static void main(String[] args) {
        //创建财务信息对象
        FinanceInfo financeInfo = new FinanceInfo();
        //创建输入对象
        Scanner sc = new Scanner(System.in);
        //获取输入财务信息
        System.out.println("请输入公司名称:  ");
        String companyName = sc.next();
        System.out.println("请输入定金收入:  ");
        double earnestIncome = sc.nextDouble();
        System.out.println("请输入押金收入:  ");
        double depositIncome = sc.nextDouble();
        System.out.println("请输入租金收入:  ");
        double rentIncome = sc.nextDouble();
        System.out.println("请输入其他收入:  ");
        double otherIncome = sc.nextDouble();
        System.out.println("请输入员工成本:  ");
        double staffCost = sc.nextDouble();
        System.out.println("请输入店面房租:  ");
        double rentCost = sc.nextDouble();
        System.out.println("请输入水电成本: ");
        double hydropowerCost = sc.nextDouble();
        System.out.println("请输入税收费用: ");
        double taxCost = sc.nextDouble();
        System.out.println("请输入其他费用: ");
        double otherCost = sc.nextDouble();
        //设置财务信息
        financeInfo.setComepanyName(companyName);
        financeInfo.setEarnestIncome(earnestIncome);
        financeInfo.setdepositIncome(depositIncome);
        financeInfo.setRentIncome(rentIncome);
        financeInfo.setOtherIncome(otherIncome);
        financeInfo.setStaffCost(staffCost);
        financeInfo.setRentCost(rentCost);
        financeInfo.setHydropowerCost(hydropowerCost);
        financeInfo.setTaxCost(taxCost);
        financeInfo.setOtherCost(otherCost);
        //调用收入计算方法
        double sumIncome = financeInfo.calIncome();
        System.out.println("收入=" + sumIncome);
        //调用成本计算方法
        double sumCost = financeInfo.calCost();
        System.out.println("成本=" + sumCost);
        //调用净收入计算方法
        double netIncome = financeInfo.calNetIncome();
        System.out.println("净收入=" + sumIncome);
    }
}
